About Ormiston Bell Limited (08539542) United Kingdom