About Batchi Properties Limited (12956531) United Kingdom