About Lower Stoford Limited (13443370) United Kingdom