About A&l Howie Limited (SC611631) United Kingdom