About Vernon (services) Limited (12254678) United Kingdom