About Selfridge Consulting Ltd (SC625977) United Kingdom