About Delvic Developments Limited (05238198) United Kingdom