About Barberry Perry Barr Limited (10485593) United Kingdom