About Kevin Mccrea Limited (SC514502) United Kingdom