About Barkby Group Plc (07139678) United Kingdom