About Delemere Limited (03013741) United Kingdom