About Lamington London Ltd (10031254) United Kingdom