About Lord & Berry Ltd (08909894) United Kingdom