About Mccoll & Associates Limited (SC204666) United Kingdom