About Mackendon Terrace Collingwood Park Limited (02998068) United Kingdom