About Farrance Ltd (13287882) United Kingdom