About Seventeen Ferncroft Limited (02302220) United Kingdom