About Ashlar Associates Ltd (SC531694) United Kingdom