About Richard Aczel Limited (05385981) United Kingdom