About Stancap Associates Limited (11726160) United Kingdom