About Top Sale Shop Ltd (13418123) United Kingdom