About Stonard Hill Ltd (12653932) United Kingdom