About Sowerby Management Company Limited (06773563) United Kingdom