About Melrose Tokyngton Limited (08593676) United Kingdom