About D Berry & Co (holdings) Limited (07786636) United Kingdom