About Logical Systems Development Limited (03280098) United Kingdom