About Dadford & Stowe Limited (10802843) United Kingdom