About Villicus 1941 Limited (03829198) United Kingdom