About Balcarres Holdings Limited (11918594) United Kingdom