About Pip Squeak Developments Limited (04829802) United Kingdom