About Moat Brae Trading Company Limited (SC615963) United Kingdom