About Ogilvie & Wolfe Ltd (04100725) United Kingdom