About Melrose Street 1967 Limited (09122497) United Kingdom