Carpet Masters of London Ltd. 109-111 Ballards Lane, London, London N31XY