About Jaybee Holdings Ltd (03264788) United Kingdom