About Ja Richardson Engineering Limited (11305796) United Kingdom