About Delgate Limited (01115971) United Kingdom