About J Sheppard Properties Limited (10979366) United Kingdom