About 40 Lennox Gardens Limited (03198180) United Kingdom