About Lower Shelton Management Limited (13340673) United Kingdom