About Stephens Close Management Company Limited (10201740) United Kingdom