About Dick & Lottie Limited (11969920) United Kingdom