About 18-20 Sloane Gardens Freehold Limited (11302790) United Kingdom