About Cloudesley Seddon Limited (13395478) United Kingdom