About Garfield Richards Engineering Co. Limited (05457856) United Kingdom