About Alexander & Mcvean Limited (SC024899) United Kingdom