About Nicholas Osborne Limited (09529807) United Kingdom