About Stewart Cockburn Ltd (12259751) United Kingdom