About Richardson Technology Services Ltd (12692882) United Kingdom