About Appleford Holdings Limited (11205781) United Kingdom