About Walker Laird Limited (SC511080) United Kingdom