About Simpson Borrett & Simpson Ltd. (SC263516) United Kingdom