About Vincent Rickards Limited (04586191) United Kingdom