About Laiki Developments Limited (07139762) United Kingdom