About Ferncroft Holdings Limited (06800198) United Kingdom