About Alfie & Archie Properties Ltd (13699057) United Kingdom