About Barcroft Technology Limited (05752275) United Kingdom