About Sharrard Holdings Limited (12609111) United Kingdom