About Devonshire House Management Company (falmouth) Limited (01677878) United Kingdom