About Floxton Limited (07827305) United Kingdom