About Isabella Properties Limited (12280413) United Kingdom