About Fleet Street Square Management Limited (02294678) United Kingdom