About Mccombie Developments Ltd (12435535) United Kingdom