About Memphis Design & Developments Limited (13457527) United Kingdom