About Loughran & Co Limited (SC475471) United Kingdom