About Ian Richards & Co (leeds) Limited (06933246) United Kingdom