About 51 Lennox Gardens Limited (03237177) United Kingdom