About Lampros & Green Ltd (13595014) United Kingdom