About Downing And Clarke Ltd (12398039) United Kingdom