About Sutton Investment Holdings Limited (13411615) United Kingdom