About P. & S. Watt Limited (SC058423) United Kingdom