About Stanmore Right Limited (12817248) United Kingdom