About Swallowmax Properties Ltd (07039358) United Kingdom