About Streatham Phone Land Ltd (12681729) United Kingdom