About Leed Properties Ltd (10677394) United Kingdom