About The Palms (falmouth) Management Company Limited (13265594) United Kingdom