About Barlow Technologies Limited (08731486) United Kingdom