About The Swallows Management Company Limited (08042785) United Kingdom