About Skirrid Properties Limited (12655199) United Kingdom