About B & I Spencer Ltd (04179555) United Kingdom