About Arcot Street Management Company Limited (03781617) United Kingdom