About S E Richards Limited (07592959) United Kingdom