About Swellen Properties Ltd (13568022) United Kingdom