About Fox & Downing Limited (01894164) United Kingdom