About Stamford Drake Consultants Ltd (13668912) United Kingdom