About Sc Allen Properties Ltd (12821618) United Kingdom