About The 17-20 Algers Close Management Company Limited (06949653) United Kingdom