About Dennis Clancy & Sons Limited (SC247291) United Kingdom