About Frontstar Properties Limited (02770162) United Kingdom