About Quad Contracts Limited (03357926) United Kingdom