About Lottie Waugh Interiors Limited (10140083) United Kingdom