About Oliver Troup Limited (09523680) United Kingdom