About Friarswood Technology Limited (10245173) United Kingdom