About Lb & Amelia Investments Limited (10488866) United Kingdom