About Parker Castle Limited (03966173) United Kingdom