About S&d Beeson Limited (SC323496) United Kingdom