About L.darby & Son Limited (00568684) United Kingdom