About Propertybase Management Limited (09039068) United Kingdom