About L&s (barrhead) Limited (SC553948) United Kingdom