About Sheppard Plant & Property Limited (11700510) United Kingdom