About 20 Lennox Gardens Management Company Limited (03235139) United Kingdom