About Crawford Square Management Company Limited (NI048380) United Kingdom