About 12 Lennox Gardens Limited (06019229) United Kingdom