About Isabella Properties Holdings Limited (12280117) United Kingdom