About Swallowfields Retreat Ltd (11028703) United Kingdom