About Swallow Place Management Company Limited (05037009) United Kingdom