About Leighton & Ross Properties Ltd (10706832) United Kingdom