About Stanhope Quest Holdings Limited (12062927) United Kingdom