About Office Space In Town Limited (06521256) United Kingdom