About Merenda Lease Limited (13250415) United Kingdom