About Stanley & Lottie Ltd (12662287) United Kingdom