About Jaybee Plant Ltd (03264049) United Kingdom