About Taylor And Ralton Limited (SC341845) United Kingdom