About Alias Smith & Garratt Limited (SC238865) United Kingdom