About A & E Lambrou Developments Limited (08911954) United Kingdom