About Florrie & Will Limited (NI645454) United Kingdom