About S B Taylor And Co Ltd (12464888) United Kingdom