About 41 Ferncroft Avenue Nw3 Limited (02301230) United Kingdom