About Loomba Overseas Properties Limited (03767580) United Kingdom