About London Plant Limited (08838720) United Kingdom