About Leep Properties Ltd (05726211) United Kingdom