About Micklegate Developments Limited (10870681) United Kingdom