About Sr Howell & Co (peterborough) Limited (06665273) United Kingdom