About Swallows Property Limited (06080842) United Kingdom