About Livingstone Technologies Limited (07284243) United Kingdom