About Nicholas Oliver Properties Ltd (SC544234) United Kingdom