About Taylor And King Ltd (13247130) United Kingdom