About Isobar Properties Limited (03637280) United Kingdom