About Balleroy Holdings Limited (07121483) United Kingdom