About L & P Projects Limited (SC428838) United Kingdom