About Rickards Engineering Services Limited (06153757) United Kingdom