About Farncroft Limited (02398403) United Kingdom