About O Boyle And Spencer Ltd (10016078) United Kingdom