About Montgomerie Holdings Limited (SC096203) United Kingdom