About Leegee Properties Ltd (11954940) United Kingdom