About Willingham Street Management Company Limited (06081054) United Kingdom