About Ballantine Homes Limited (12589121) United Kingdom