About Whitecross Street Management Limited (07830962) United Kingdom