About Shalford Technology Limited (07153272) United Kingdom