About Haven Lease Limited (02668058) United Kingdom