About Barlowe Services Solutions Limited (12865528) United Kingdom