About Ratcliffe Holdings Limited (02290072) United Kingdom