About Barchella Ltd (13609580) United Kingdom