About Swallow Street Property Ltd (05539861) United Kingdom