About The Barbour Partnership Limited (10990824) United Kingdom