About Upland 32 Archfield Road (management Company) Limited (02201388) United Kingdom