About Stanmore Ventures Limited (12817359) United Kingdom