About Thebarretthouse Solutions Limited (08084160) United Kingdom