About Flemons & Co Limited (07265006) United Kingdom