About Tregarrick Farm Property Management Company Limited (07060546) United Kingdom