About Florence (scotland) Limited (SC329528) United Kingdom