About Benrick Holdings Limited (08689645) United Kingdom