About Nicholas Glen Developments Limited (09518271) United Kingdom