About Acclaim Property Limited (10558144) United Kingdom