About Puttingbrae Limited (SC341510) United Kingdom