About Selfridge Estate Limited (12250215) United Kingdom