About Bayhill Holding Company Ltd (SC605806) United Kingdom