About Archibald Properties Ltd (SC696284) United Kingdom