About Ascott Project Management Limited (06020448) United Kingdom