About Barbara Allan & Co Limited (SC253750) United Kingdom