About Skerrols Property Company Limited (01075183) United Kingdom