About Mccall & Partners Limited (SC199803) United Kingdom