About Trafalgar Properties (penkridge) Limited (07351153) United Kingdom