About Swallow Hill Management Company Limited (09976710) United Kingdom