About The Swallows (blocks Q R S And T) Management Company Limited (03278246) United Kingdom