About Kevin Martin Holdings Limited (02417807) United Kingdom