About Church House Berkshire Ltd (11916389) United Kingdom