About Ibc Properties Limited (03239366) United Kingdom