About Quickfox Properties Ltd (12524433) United Kingdom