About Barlow Systems Limited (11492457) United Kingdom