About 24 Kemplay Freehold Limited (04020951) United Kingdom