About Lettergreen Properties Limited (NI061634) United Kingdom