About Farncombe Street Limited (12951705) United Kingdom