About Delamere Sales Limited (07284276) United Kingdom