About The Stephen Boyle Company Limited (13592221) United Kingdom