About W Richards Property S Ltd (12817351) United Kingdom