About Stokes Taylor Properties Limited (11272820) United Kingdom