About Richards Engineering Limited (06608097) United Kingdom