About Allen S Best Properties Ltd (10314217) United Kingdom