About Capitax Property Services Ltd. (06495918) United Kingdom