About Williams Close Management Company Limited (12093586) United Kingdom