About The Original Smelly Alley Phone Shop Ltd (12866748) United Kingdom