About Scott & Mccracken Limited (10898079) United Kingdom