About Swallowdale Management Company Limited (02001495) United Kingdom