About Spencer (bourne End) Ltd (09709796) United Kingdom