About Swallow Mill Properties Limited (11355567) United Kingdom