About Lord And Downing Limited (04391445) United Kingdom