About Taylor Naylor & Ogden Ltd (12142124) United Kingdom