About Abull Properties Limited (12709022) United Kingdom