About Barlow Technology Limited (03203951) United Kingdom