About Lower Swell Management Limited (04916241) United Kingdom