About Swallowland Property Limited (05273762) United Kingdom