About Probyn Storer Ltd (SC346531) United Kingdom