About K. Achillea Autobody & Paint Limited (05579503) United Kingdom