About B & S Taylor Limited (SC269636) United Kingdom