About S Biddle Limited (05748546) United Kingdom