About Delamere Projects Limited (07502613) United Kingdom