About Taylor & Fraser Limited (SC155035) United Kingdom