About Centaurus Property Management Limited (13241848) United Kingdom