About Acumist Property Limited (09248927) United Kingdom