About Flamefinch Partners Llp (OC424395) United Kingdom