About Baruch Properties Limited (08594512) United Kingdom