About Athol Square Management Company Limited (02564583) United Kingdom