About Ferndale Lodge Management Co Limited (12874063) United Kingdom