About Lambrou Limited (08897102) United Kingdom