About Lodders Nominees Limited (04022398) United Kingdom