About Foxwell Street Management Limited (02523899) United Kingdom