About Orlock Limited (NI020362) United Kingdom