About Delves Ridge Limited (09903338) United Kingdom