About Swallowfields Management Company Limited (03142112) United Kingdom