About Faubourg Associates Limited (12020052) United Kingdom