About Swallow Court Management Company Limited (01860542) United Kingdom