About Lower Swell Properties Limited (11802116) United Kingdom