About Diddly Squat Properties Ltd (12168625) United Kingdom