About Shenmore Delta Limited (13546583) United Kingdom