About City Limits Management Limited (03475855) United Kingdom