About Seb Mclauchlan Limited (12026190) United Kingdom