About St Leonards Lodge Freehold Limited (09024123) United Kingdom