About Delilah Developments Ltd (05473289) United Kingdom