About Tai Bach Properties Limited (11589823) United Kingdom