About Barry Croft Ltd (09446790) United Kingdom