About Whitworth West Management Company Limited (04125802) United Kingdom