About Barlow Engineering Services Limited (SC583973) United Kingdom