About Barker Ross Group Limited (08406011) United Kingdom