About Barrhouse & Jones Limited (10975435) United Kingdom