About Leon Property Services Limited (12745070) United Kingdom