About Stratton London Limited (12813006) United Kingdom