About Sherrards Properties Limited (00668578) United Kingdom