About The Torrs Management Company Limited (04764183) United Kingdom