About Clarke Delta Limited (09691190) United Kingdom