About Block C Dellow Close Limited (04773349) United Kingdom