About Farrance Street Management Company Limited (03959435) United Kingdom