About Furlong Devon Limited (12074426) United Kingdom