About Revilo Havelock Ltd (12331732) United Kingdom