About Taylor Bros (richmond) Limited (12756806) United Kingdom