About Millen & Co Margate Ltd (10815638) United Kingdom