About Ferndales Luxury Accomodation Limited (05333903) United Kingdom