About Linxcroft Holdings Limited (02973129) United Kingdom