About Nicholas James Development Limited (11812107) United Kingdom