About Fletcher Osbornes Limited (07263247) United Kingdom