About Swell Dwellings Limited (11064140) United Kingdom