About Ross Mccoll Ltd (12986566) United Kingdom