About Stubham Lodge Ltd (10067921) United Kingdom