About Ffynches Lodge Management Company Limited (00963521) United Kingdom