About Richard Baddeley & Company Limited (05133267) United Kingdom