About Nicosia Developments Limited (07435186) United Kingdom