About Alexander Clifford & Co Ltd (11763404) United Kingdom