About Balguard Holdings Limited (12987816) United Kingdom