About Swallow Property Investments Limited (06275579) United Kingdom