About Torrs Vale Ilfracombe Management Company Limited (10337037) United Kingdom