About Favell Properties Ltd (12633852) United Kingdom