About Daimon Stroud Limited (11220199) United Kingdom