About Andrews Plant Holdings Limited (02749350) United Kingdom