About A Fletcher Holdings Ltd (12205913) United Kingdom