About Stephenson Close Management Company Limited (06854490) United Kingdom