About Swill-i-am Property Investments Limited (12654479) United Kingdom