About Barberry Grantham Limited (10918231) United Kingdom