About Stennack Parc Limited (02520166) United Kingdom