About Q&a Management Services Limited (07231510) United Kingdom