About Roe Buck Holdings Limited (12697379) United Kingdom