Friendly Business IT Support and Consultancy Company in London. We've Been Providing Computer Repairs, Network and Server Support since 2003. Contact Us: Laptopa Suite 303, Winston House 2-4 Dollis Park, London, N3 1HF United Kingdom 0207 047 1917