About Douglas Swan & Sons Limited (SC291214) United Kingdom