About Hall & Fraser Limited (SC508371) United Kingdom