About 15 Lennox Gardens Limited (09876712) United Kingdom