About Pamela Richards Limited (11938723) United Kingdom