About Mccotter Properties Limited (07789529) United Kingdom