About Mansewood Factors Limited (SC096696) United Kingdom