About James & Patrick Boyd Ltd (10132838) United Kingdom