About Stokes Hooper Property Limited (12203252) United Kingdom