About 38 Horne Road Ilfracombe Management Company Limited (10082902) United Kingdom